The cursor type selected when the recordset was opened does not support the operation being requested. Either re-open with an appropriate cursor type or use an appropriate operation for the current cursor type. This error occurs only when using ODBCDirect.